*{
	margin: 0;
    padding: 0;
}
body,html{
    margin: 0 auto;
}
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,hr,thead,tbody,tfoot,th,td{margin:0;padding:0;}
ul,ol{list-style:none;}
a{text-decoration:none;}
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}
body{line-height:1.5; font-size:14px;background-color: #ffffff}
body,button,input,select,textarea{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
b,strong{font-weight:bold;}
i,em{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
table th,table td{border:1px solid #ddd;padding:5px;}
table th{font-weight:inherit;border-bottom-width:2px;border-bottom-color:#ccc;}
img{border:0 none;width:auto\9;max-width:100%;vertical-align:top; height:auto;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:border-box;}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
input:focus{outline:none;}
select[size],select[multiple],select[size][multiple]{border:1px solid #AAA;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video,progress{display:inline-block;}
body{background:#fff;}
input::-webkit-input-speech-button {display: none}
button,input,textarea{
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.sys-head {
	background-size: 100% 100%;
	background: url(~@/assets/img/jk/bg_header1.png) no-repeat;
	box-sizing: border-box;
	height: 50px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
  }
  .sys-head > * {
	float: left;
  }
  .sys-head > .head__log {
	padding-left: 15px;
	padding-top: 5px;
	width: 230px;
  }
  .head-nav > span {
	color: #92c3e2;
	cursor: pointer;
	display: inline-block;
	margin-right: 25px;
	padding-bottom: 3px;
	padding-top: 15px;
  }
  .head-nav > span:hover {
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	font-weight: bold;
  }
  .head-nav > span.active {
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	font-weight: bold;
  }
  .head__rt-bg {
	background-size: 100% 100%;
	background: url(~@/assets/img/jk/bg_header2_02.png) no-repeat;
	height: 50px;
	padding-top: 11px;
	position: absolute;
	right: 0;
	width: 529px;
  }
  .head__rt-bg > .iconfont {
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-size: 20px;
	margin: 0 10px;
  }
  .head__rt-bg > .iconfont:first-child {
	margin-right: 25px;
  }
  .sys-left {
	background-size: 100% 100%;
	background: url(~@/assets/img/jk/bj_menu.png) no-repeat;
	box-sizing: border-box;
	height: 100%;
	left: 0;
	padding-top: 50px;
	position: absolute;
	top: 0;
	width: 230px;
	z-index: 2;
  }
  .sys-left .sys-left__hr {
	background-color: #2371a0;
	border-bottom: 1px solid #4a8db8;
	border-top: 1px solid #1e6691;
	height: 4px;
  }
  .member-box {
	*height: 1%;
	color: #ffffff;
	font-size: 12px;
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: center;
  }
  .member-box .member-box__name {
	font-size: 16px;
  }
  .member-box .member-box-do {
	margin-top: 15px;
  }
  .member-box .member-box-do > div {
	box-sizing: border-box;
	cursor: pointer;
	float: left;
	margin: 5px 0;
	width: 50%;
  }
  .member-box .member-box-do > div:nth-child(odd) {
	border-right: 1px solid #72a3c8;
  }
  .member-box:after {
	clear: both;
	content: '.';
	display: block;
	height: 0;
	line-height: 0;
	overflow: hidden;
  }
  .menu-nav {
	color: #ffffff;
  }
  .menu-nav .menu-nav-li {
	border-left: 5px solid transparent;
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
  }
  .menu-nav .menu-nav-li .iconfont {
	margin-right: 5px;
  }
  .menu-nav .menu-nav-li:hover {
	background-color: rgba(255, 255, 255, 0.17);
	border-left: 5px solid #fd8d06;
  }
  .menu-nav .menu-nav-li:hover .menu-nav-li__text {
	font-weight: bold;
  }
  .menu-nav .menu-nav-li.active {
	background-color: rgba(255, 255, 255, 0.17);
	border-left: 5px solid #fd8d06;
  }
  .menu-nav .menu-nav-li.active .menu-nav-li__text {
	font-weight: bold;
  }
  .sys-body {
	box-sizing: border-box;
	height: 100%;
	left: 0;
	padding-left: 230px;
	padding-top: 50px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
  }
  